#include "titlebar.h"
#include "ui_titlebar.h"

TitleBar::TitleBar(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::TitleBar)
{
    ui->setupUi(this);
    //对标头文字居中（可以用样式对label文字居中）
    ui->label->setAlignment(Qt::AlignCenter);
}

TitleBar::~TitleBar()
{
    delete ui;
}

void TitleBar::on_pushButton_3_clicked()
{
    //关闭整个窗口
    //this->parentWidget()->close();//不建议这样写
    //给主窗口发送一个关闭信号
    emit titleOperator(3);
}

void TitleBar::on_pushButton_clicked()
{
    //最小化整个窗口
    //给主窗口发送一个信号
    emit titleOperator(1);
}

void TitleBar::on_pushButton_2_clicked()
{
    //最大化整个窗口
    //给主窗口发送一个信号
    emit titleOperator(2);
}
